package com.xdap.fsapproval.pojo;

import com.definesys.mpaas.query.annotation.*;
import com.definesys.mpaas.query.model.MpaasBasePojo;
import lombok.Data;

import java.util.Date;

/**
 * @BelongsProject: com.adisseo.service.approval.po
 * @Author: liuyang
 * @CreateTime: 2022/9/5 16:48
 * @Description:
 * @Version: 1.0
 */
@Data
@Table("xdap_feishu.approval_definition_config")
public class ApprovalDefinitionConfig extends MpaasBasePojo {
    /**
     * 主键id
     */
    @RowID(type = RowIDType.AUTO)
    private Integer id;
    /**
     * 飞书审批编码
     */
    @Column("feishu_approval_code")
    private String feishuApprovalCode;
    /**
     * apaas表单id
     */
    @Column("apaas_form_id")
    private String apaasFormId;
    /**
     * 状态
     */
    @Column("status")
    private String status;
    /**
     * 拥有者
     */
    @Column("owner")
    private String owner;
    /**
     * 行记录版本号
     */
    @SystemColumn(SystemColumnType.OBJECT_VERSION)
    @Column(value = "object_version_number")
    private Integer objectVersionNumber;
    /**
     * 行记录创建用户	
     */
    @SystemColumn(SystemColumnType.CREATE_BY)
    @Column(value = "created_by")
    private String createdBy;
    /**
     * 行记录创建时间
     */
    @SystemColumn(SystemColumnType.CREATE_ON)
    @Column(value = "creation_date")
    private Date creationDate;
    /**
     * 行记录最后更新人
     */
    @SystemColumn(SystemColumnType.LASTUPDATE_BY)
    @Column(value = "last_updated_by")
    private String lastUpdatedBy;
    /**
     * 行记录最后更新时间
     */
    @SystemColumn(SystemColumnType.LASTUPDATE_ON)
    @Column(value = "last_update_date")
    private Date lastUpdateDate;
    /**
     * 租户id
     */
    @Column("tenant_id")
    private String tenantId;
    /**
     * 应用id
     */
    @Column("app_id")
    private String appId;
    /**
     * 菜单名称
     */
    @Column("menu_name")
    private String menuName;
    /**
     * pc端链接
     */
    @Column("pc_link")
    private String pcLink;
    /**
     * 移动端链接
     */
    @Column("mobile_link")
    private String mobileLink;
}
